﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Model
{
    class RidningstypeCol
    {
        //Attributter
        private List<Ridningstype> ridningstypeCol;

        //Constructor
        public RidningstypeCol()
        {
            ridningstypeCol = new List<Ridningstype>();        
        }

        //Metoder
        public void OpretRidningstype(int ridningstypeId, string ridningstypeNavn)
        {
            Ridningstype nyRidningstype = new Ridningstype(ridningstypeId, ridningstypeNavn);
            ridningstypeCol.Add(nyRidningstype);         
        }

        public Ridningstype HentRidningstype(int ridningstypeId)
        {
            foreach (Ridningstype R in ridningstypeCol)
            {
                if(R.RidningstypeId == ridningstypeId)
                {
                    return R;
                }
            
            }
        return null;
        }

        public void RedigereRidningstype(int ridningstypeId, string ridningstypeNavn)
        {
            Ridningstype R = HentRidningstype(ridningstypeId);
            R.RidningstypeNavn = ridningstypeNavn;
        }

        public void SletRidningstype(int ridningstypeId)
        {
            Ridningstype R = HentRidningstype(ridningstypeId);
            ridningstypeCol.Remove(R);
        }

        public IEnumerator HentRidningstypeListe()
        {
            return ridningstypeCol.GetEnumerator();
        }
    }
}
